// 临时菜单配置 - 用于添加咨询管理菜单
// 注意：这是临时解决方案，正式环境应该通过后端权限管理系统添加菜单

export const tempMenuConfig = [
  {
    id: 9999,
    pid: 0,
    path: '/enterprise/manage',
    title: '资讯管理1',
    icon: 'document',
    is_header: 1,
    is_show: 1,
    auth: ['hidden'],
    children: [
      {
        id: 99991,
        pid: 9999,
        path: '/enterprise/article/index',
        title: '文章管理',
        icon: 'document',
        is_header: 0,
        is_show: 1,
        auth: ['hidden'],
      },
      {
        id: 99992,
        pid: 9999,
        path: '/enterprise/articleCategory/index',
        title: '文章分类管理',
        icon: 'folder',
        is_header: 0,
        is_show: 1,
        auth: ['hidden'],
      }
    ]
  }
];

// 合并菜单配置的工具函数
export function mergeMenuConfig(originalMenus, tempMenus) {
  // 检查是否已经存在咨询管理菜单
  const hasArticleMenu = originalMenus.some(menu => 
    menu.children && 
    menu.children.some(child => child.path === '/enterprise/article/index')
  );
  
  // 如果不存在，则添加临时菜单配置
  if (!hasArticleMenu) {
    return [...originalMenus, ...tempMenus];
  }
  
  return originalMenus;
} 